
module.exports = {
    //密码:6-16位，必须数字+字母组合
    psd: /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,16}$/,
    //手机号：11位
    tel: /^1([38][0-9]|4[579]|5[0-3,5-9]|6[6]|7[0135678]|9[89])\d{8}$/,
    //用户昵称：必须为中文、英文字母、_、数字之一或混合组成，且不能以_开头和结尾，不低于1字符，且中文字符不超过10，英文不超过20
    // nickname:/^(?!_)(?!.*?_$)[a-zA-Z0-9_^\x00-\xff]{1,10}/,
    //用户昵称：只含有汉字、数字、字母、下划线，且不能以下划线开头和结尾，最少1，最多20字符
    nickname: /^(?!_)(?!.*?_$)[a-zA-Z0-9_\u4e00-\u9fa5]{1,20}$/,
    //姓名：只能为汉字，且最少1，最多6字符
    name: /^[\u4e00-\u9fa5]{1,6}$/,
    //服务器端发送的验证码：只能为固定4位的数字和字母组合，不区分大小写
    verifyCode: /^[0-9a-zA-Z]{4}$/i,
    //短信验证码:只能为固定6位的数字组合
    smsCode: /^[0-9]{6}$/i,
    identity: /^[1-9]\d{5}(18|19|20|(3\d))\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/,   //身份证号码
    areaStr: /^[\[\(]-?\d+,-?\d+[\]\)]$/,      //区间数组
    // weightArr: /^\[{2}[\[\]\(\)0-9,'"`]+\]{2}$/,    //概率权重数组
    weightStr: /(\d+,(\d+-)*\d+;)*\d+,(\d+-)*\d+/,   //概率权重字符串  示例："50,1;30,2;10,3-4;10,5-6-7"

}


